all : setrlimit json split ctemplate
setrlimit : setrlimit.cpp
	g++ -o $@ $^ -std=c++11
json : json.cpp
	g++ -o $@ $^ -std=c++11 -ljsoncpp
split : split.cpp
	g++ -o $@ $^ -std=c++11
ctemplate : ctemplate.cpp
	g++ -o $@ $^ -std=c++11 -lctemplate -lpthread

.PHONY : clean
clean:
	rm -f setrlimit json split ctemplate
